<#ibiztemplate>
TARGET=PSSYSTEM
</#ibiztemplate>
# Summary

* [系统概要](README.md)

* [系统模块](module/module_index.md)
  
<#list sys.getAllPSSystemModules() as module>
<#if !module.isSubSysModule()>
  * [${module.getName()}](module/${module.getCodeName()}.md) 

<#list sys.getAllPSDataEntities() as entity>
<#if (!entity.getPSSystemModule().isSubSysModule() && (module.getId() == entity.getPSSystemModule().getId()) )>
    * [${entity.getLogicName()}](module/${module.codeName?lower_case}/${entity.codeName}.md) 

</#if>
</#list>
</#if>
</#list>

* [第三方接口](client/client_index.md)
  
<#list sys.getAllPSSubSysServiceAPIs() as client>
  * [${client.getName()}](client/${client.getCodeName()}.md) 

</#list>

* [数据结构](db/db_index.md)
<#if sys.getAllPSSystemDBConfigs()??>
<#list sys.getAllPSSystemDBConfigs() as dbcfg>
  * [${dbcfg.getName()}](db/${dbcfg.getName()}.md) 

</#list>
</#if>

* [系统流程](workflow/workflow_index.md)

<#if sys.getAllPSWorkflows()??>
<#list sys.getAllPSWorkflows() as workflow>
  * [${workflow.getName()}](workflow/${workflow.getCodeName()}.md) 

</#list>  
</#if>

* [系统应用](app/sysapp_index.md)

<#if sys.getAllPSApps()??>
<#list sys.getAllPSApps() as app>
  * [${app.getName()}](app/${app.getPKGCodeName()}/app_index.md) 

<#if app.getAllPSAppMenuModels()??>
<#list app.getAllPSAppMenuModels() as appmenu>
    * [<#if appmenu.getLogicName()??>${appmenu.getLogicName()}<#else>${appmenu.getName()}</#if>](app/${app.getPKGCodeName()}/${appmenu.getCodeName()}.md)
  
</#list>
</#if>
    * 应用功能
    <#list app.getAllPSAppFuncs() as func >
      <#if func.getPSAppView()??>
      * [${func.getName()}](app/${app.getPKGCodeName()}/func/${func.getPSAppView().getCodeName()}.md)
      </#if>
    </#list>

</#list>
</#if>

* [服务接口](service/service_index.md)

<#list sys.getAllPSSysServiceAPIs() as api>
  * [${api.getName()}](service/${api.getCodeName()}.md) 

</#list>   

* [附录]()

  * [数据字典](appendix/DataDictionary.md)

  * [查询模型]()

<#if sys.getAllPSSystemDBConfigs()??>
<#list sys.getAllPSSystemDBConfigs() as dbcfg>
    * [${dbcfg.getName()}](appendix/query_${dbcfg.getName()}.md) 

</#list>
</#if>
  * [应用视图](appendix/View.md)

